package com.mdd.validate;

import lombok.Data;

/**
 * TODO
 * <p>
 * {@code @Description}
 * @Author 幻速
 * {@code @Date} 2023/10/30 17:17
 **/
@Data
public class FreezeCancelParams {
    /**
     * String	特殊可选	64
     *     支付宝授权资金订单号。
     *     与商户的授权资金订单号不能同时为空，二者都传入时，以支付宝资金授权订单号为准，该参数与支付宝授权资金操作流水号配对使用。
     *             2014070800002001550000014417
     */
    private String uth_no;
    /**
     * String	特殊可选	64
     *     商户的授权资金订单号。
     *     与支付宝的授权资金订单号不能同时为空，二者都传入时，以支付宝的授权资金订单号为准，该参数与商户的授权资金操作流水号配对使用。
     *     该值与资金冻结时 out_order_no一致。
     *             4977164666634053
     */
    private String out_order_no;
    /**
     * String	特殊可选	64
     *     支付宝的授权资金操作流水号。
     *     与商户的授权资金操作流水号不能同时为空，二者都传入时，以支付宝的授权资金操作流水号为准，该参数与支付宝授权资金订单号配对使用。
     *             20161012405744018102
     */
    private String operation_id;
    /**
     * String	特殊可选	64
     *     商户的授权资金操作流水号。
     *     与支付宝的授权资金操作流水号不能同时为空，二者都传入时，以支付宝的授权资金操作流水号为准，该参数与商户的授权资金订单号配对使用。
     *     该值与资金冻结时out_request_no一致
     * 2016100810000003551
     */
    private String out_request_no;
    /**
     * String	必选	100
     *     商户对本次撤销操作的附言描述。
     *     长度不超过100个字母或50个汉字。
     *     授权撤销
     */
    private String remark;
}
